package com.vstartek.dm.mongo.model;

import java.util.List;

import javax.xml.bind.annotation.XmlType;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

@XmlType(name = "VideoWeb", namespace = "model.mongo.dm.vstartek.com")
@Document(collection = "video_web")
public class VideoWeb implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2956402431538838947L;
	@Id
	@Field("_id")
	private String id;

	private String actor;

	private String age;

	private String alias;

	private String allCount;

	private Boolean beUpdate;

	private String category;

	private Boolean changed;

	private Integer charge;

	private String description;

	private List<Detail> details;

	private String director;

	private String hd;

	private String image;

	private String lastUpdateTime;

	private String playcount;

	private String playTime;

	private Boolean prev;

	private String producer;
	private String publishTime;
	private String region;
	private String score;
	private String states;
	private String title;
	private String updateTime;
	private String videoType;
	
	@Field("webSite_en")
	private String webSiteEn;
	
	@Field("webSite_zh")
	private String webSiteZh;
	
	@Field("web_url")
	private String webUrl;
	
	private String wirter;
	private String year;
	private Boolean bHiden;
	private String errorCode;
	private String uid;



	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getActor() {
		return actor;
	}

	public void setActor(String actor) {
		this.actor = actor;
	}

	public String getAge() {
		return age;
	}

	public void setAge(String age) {
		this.age = age;
	}

	public String getAlias() {
		return alias;
	}

	public void setAlias(String alias) {
		this.alias = alias;
	}

	public String getAllCount() {
		return allCount;
	}

	public void setAllCount(String allCount) {
		this.allCount = allCount;
	}

	public Boolean getBeUpdate() {
		return beUpdate;
	}

	public void setBeUpdate(Boolean beUpdate) {
		this.beUpdate = beUpdate;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public Boolean getChanged() {
		return changed;
	}

	public void setChanged(Boolean changed) {
		this.changed = changed;
	}

	public Integer getCharge() {
		return charge;
	}

	public void setCharge(Integer charge) {
		this.charge = charge;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public List<Detail> getDetails() {
		return details;
	}

	public void setDetails(List<Detail> details) {
		this.details = details;
	}

	public String getDirector() {
		return director;
	}

	public void setDirector(String director) {
		this.director = director;
	}

	public String getHd() {
		return hd;
	}

	public void setHd(String hd) {
		this.hd = hd;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public String getLastUpdateTime() {
		return lastUpdateTime;
	}

	public void setLastUpdateTime(String lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getPlaycount() {
		return playcount;
	}

	public void setPlaycount(String playcount) {
		this.playcount = playcount;
	}

	public String getPlayTime() {
		return playTime;
	}

	public void setPlayTime(String playTime) {
		this.playTime = playTime;
	}

	public Boolean getPrev() {
		return prev;
	}

	public void setPrev(Boolean prev) {
		this.prev = prev;
	}

	public String getProducer() {
		return producer;
	}

	public void setProducer(String producer) {
		this.producer = producer;
	}

	public String getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(String publishTime) {
		this.publishTime = publishTime;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public String getScore() {
		return score;
	}

	public void setScore(String score) {
		this.score = score;
	}

	public String getStates() {
		return states;
	}

	public void setStates(String states) {
		this.states = states;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getVideoType() {
		return videoType;
	}

	public void setVideoType(String videoType) {
		this.videoType = videoType;
	}





	public String getWebSiteEn() {
		return webSiteEn;
	}

	public void setWebSiteEn(String webSiteEn) {
		this.webSiteEn = webSiteEn;
	}

	public String getWebSiteZh() {
		return webSiteZh;
	}

	public void setWebSiteZh(String webSiteZh) {
		this.webSiteZh = webSiteZh;
	}

	public String getWebUrl() {
		return webUrl;
	}

	public void setWebUrl(String webUrl) {
		this.webUrl = webUrl;
	}

	public String getWirter() {
		return wirter;
	}

	public void setWirter(String wirter) {
		this.wirter = wirter;
	}

	public String getYear() {
		return year;
	}

	public void setYear(String year) {
		this.year = year;
	}

	public Boolean getbHiden() {
		return bHiden;
	}

	public void setbHiden(Boolean bHiden) {
		this.bHiden = bHiden;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}

	public String getUid() {
		return uid;
	}

	public void setUid(String uid) {
		this.uid = uid;
	}

}
